package io.terminus.spzx.pay;

import io.terminus.spzx.common.annotation.EnableUserWebMvcConfiguration;
import io.terminus.spzx.pay.properties.AlipayProperties;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * @Author lichunlong lcl253137@alibaba-inc.com
 * @Desc 移动端支付后台启动类
 * @Date 2024-12-29
 */
@SpringBootApplication
@EnableUserWebMvcConfiguration
@EnableConfigurationProperties(value = {AlipayProperties.class})
@EnableFeignClients(basePackages = {"io.terminus.spzx.feign.order", "io.terminus.spzx.feign.product"})
public class PayApplication {

    public static void main(String[] args) {
        SpringApplication.run(PayApplication.class, args);
    }
}
